Recon gurable Multi - FPGA Architectures ?
نویسندگان
چکیده
This paper presents an integrated design system called sparcs (Synthesis and Partitioning for Adaptive Reconngurable Computing Systems) for automatically partitioning and synthesizing designs for recon-gurable boards with multiple eld-programmable devices (fpgas). The sparcs system accepts design speciications at the behavior level, in the form of task graphs. The system contains a temporal partitioning tool to temporally divide and schedule the tasks on the reconngurable architecture , a spatial partitioning tool to map the tasks to individual fpgas, and a high-level synthesis tool to synthesize eecient register-transfer level designs for each set of tasks destined to be downloaded on each fpga. Commercial logic and layout synthesis tools are used to complete logic synthesis, placement, and routing for each fpga design segment. A distinguishing feature of the sparcs system is the tight integration of the partitioning and synthesis tools to accurately predict and control design performance and resource utilizations. This paper presents an overview of sparcs and the various algorithms used in the system, along with a brief description of how a jpeg-like image compression algorithm is mapped to a multi-fpga board using sparcs.
منابع مشابه
A Quantitative Analysis of Reconfigurable Coprocessors for Multimedia Applications
Recently, computer architectures that combine a recon gurable (or retargetable) coprocessor with a general-purpose microprocessor have been proposed. These architectures are designed to exploit large amounts of ne grain parallelism in applications. In this paper, we study the performance of the recon gurable coprocessors on multimedia applications. We compare a Field Programmable Gate Array (FP...
متن کاملThe Erlangen Slot Machine - An FPGA-Based Partially Reconfigurable Computer
Partial recon guration is a special case of device con guration that allows to change only parts of a hardware circuit at run-time. Only a prede ned region of an FPGA is updated while the remainder of the device continues to operate undisturbed. This is especially valuable when a device operates in a missioncritical environment and cannot be disrupted while a subsystem is rede ned for performan...
متن کاملReconngurable Processor Board
The concept of dynamic recon gurability combines advantages of hardware and software. The goal is to make use of the structural advantages of hardware without losing the exibility of software. In this paper we present a recon gurable processor board which is based on the concept of dynamic recon gurability. We emphasize on the dynamic recon gurability of the system and the multi-chip module (MC...
متن کاملRecon gurable Computing: Architectures, Models and Algorithms
The performance requirements of applications have continuously superseded the computing power of architecture platforms. Increasingly larger number of transistors available on a chip have resulted in complex architectures and integration of various architecture components on the chip. But, the incremental performance gains obtained are lower as the complexity and the integration increase. Recon...
متن کاملMapping Loops onto Reconfigurable Architectures
Recon gurable circuits and systems have evolved from application speci c accelerators to a general purpose computing paradigm. But the algorithmic techniques and software tools are also heavily based on the hardware paradigm from which they have evolved. Loop statements in traditional programs consist of regular, repetitive computations which are the most likely candidates for performance enhan...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998